A real-time CNC interpolator algorithm for trimming and filling planar offset curves

نویسندگان

  • Rida T. Farouki
  • Jyothirmai Srinathu
چکیده

Tool paths for CNC machines must be offset from the desired part shape, in order to compensate for the tool radius. To avoid gouging the part geometry and to ensure continuous paths, the offset construction employs trimming and filling operations at tangent discontinuities and regions of high concave curvature on the part shape. Typically, offset paths are constructed offline in a CAM system— the resulting paths are inherently approximate, and must be re-generated when a different tool size is selected. To circumvent these shortcomings, an interpolator algorithm for real-time offset curve trimming and filling is developed and verified herein. Since the algorithm uses the exact part geometry, offset path approximation errors are completely eliminated. Circular fill arcs of the appropriate angular extent are automatically executed at convex tangent-discontinuous junctures of adjacent part boundary segments, and offset trimming operations are triggered by real-time point/curve distance computations, which determine footpoints of the instantaneous tool position on the part boundary. The algorithm also accommodates feedrates that correspond to a constant speed of either the tool/part contact point, or the tool center. The practical feasibility of the method is demonstrated by an implementation on a 3-axis CNC mill governed by an open-architecture software controller. © 2017 Elsevier Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cnc Interpolators: Algorithms and Analysis

CAD systems today interpolate general curves by dividing each curve into many straight-line segments which are downloaded to the CNC. Determining the number of lines to be transferred from the CAD to the CNC poses a conflict between the desired precision of the part and the feedrate fidelity. The current method results in severe variations in the feedrate, leading, in turn, to variations in the...

متن کامل

High speed contouring enhanced with C2 PH quintic spline curves

PH curves; B-spline curves; Nodal points; CNC interpolators; Variable feedrate control; Contour error. Abstract This paper presents a C2 Pythagorean-Hodograph (PH) spline curve interpolator for high speed contouring applications. With the knot vector and control points given, the C2 PH quintic spline curve is a ‘‘good’’ interpolant to the nodal points of the cubic B-spline curve, with the same ...

متن کامل

5-axis Interpolation and Synchronous Servo Process with NURBS Method

Abstract Nowadays, NURBS (Non-Uniform Rational B-Spline) method is widely used in CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing) to represent sculptured curves or surfaces. In this paper, we develop a 5-axis NURBS real-time interpolator and realize it in our developing CNC(Computer Numerical Control) system. At first, we use two NURBS curves to represent tool-tip and tool-axis pat...

متن کامل

Ruled Surface Machining on Five-Axis CNC Machine Tools

To achieve high precision and high productivity in machining sculptured surfaces, a new architecture for a five-axis CNC interpolator for machining ruled surfaces was developed and demonstrated on a milling machine. The objective of the five-axis interpolator is to continuously maintain the milling cutter axis in parallel with the straight lines of the ruled surface. The cutter position and ori...

متن کامل

The speed-controlled interpolator for machining parametric curves

Modern CNC systems are designed with the function of machining arbitrary parametric curves to save massive data communication between CAD/CAM and CNC systems and improve their machining quality. Although available CNC interpolators for parametric curves generally achieve contouring position accuracy, the specified feedrate, which dominates the quality of the machining processes, is not guarante...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer-Aided Design

دوره 86  شماره 

صفحات  -

تاریخ انتشار 2017